let Template = [
    {
        id:'Surface01_0001',
        component: 'Surface01', // string 3D曲面图
        style: {
            width: {
                value: 280,
                pixel: 280,
                unit: 'px'
            },
            height: {
                value: 200,
                pixel: 200,
                unit: 'px'
            },
            top: {
                value: 0,
                pixel: 0,
                unit: 'px'
            },
            left: {
                value: 0,
                pixel: 0,
                unit: 'px'
            },
            bottom: {
                value: '',
                unit: 'px'
            },
            right: {
                value: '',
                unit: 'px'
            },
            backgroundImage: {
                angle: 90,
                color: []
            },
            borderRadius: {
                value: 0,
                unit: 'px'
            },
            borderWidth: 0,
            borderStyle: 'solid', // 边框样式 string
            borderColor: '#FFFFFF',
            boxShadow: {
                level: 0,
                vertical: 0,
                blur: 0,
                spread: 0,
                color: '#000000FF'
            },
            rotate: 0, // 旋转角度 number
            opacity: 100,
            'z-index': 1, // 面板层级 number
            backdropFilter: 0,
            filter: 0
        },
        attribute: {
            visible: true,
            colorGroup:  ['#55D390', '#3BD4D3', '#3AACFF', '#506CFF', '#895BFF', '#B25BFF'],
            page: 0,
            highlight: false,
            chartOption: {
                type: 'surface',
                option: {
                    tooltip: {},
                    title: [{
                        text: '',
                        textStyle: {
                            color: '#FFFFFF',
                            fontStyle: 'normal',
                            fontWeight: 'normal',
                            fontSize: '18',
                        },
                        left: 'left',
                    }, {
                        text: '',
                        textStyle: {
                            color: '#FFFFFF',
                            fontStyle: 'normal',
                            fontWeight: 'normal',
                            fontSize: '14',
                        },
                        left: 'left',
                        top: '20',
                    }],
                    color: ['#55D390', '#3BD4D3', '#3AACFF', '#506CFF', '#895BFF', '#B25BFF'],
                    visualMap: {
                        show: false,
                        dimension: 2,
                        min: -1,
                        max: 1,
                        inRange: {
                            color: ['#55D390', '#3BD4D3', '#3AACFF', '#506CFF', '#895BFF', '#B25BFF'],
                        }
                    },
                    xAxis3D: {
                        type: 'value'
                    },
                    yAxis3D: {
                        type: 'value'
                    },
                    zAxis3D: {
                        type: 'value'
                    },
                    grid3D: {
                        left:"3%",
                        top:"3%",
                        bottom:"3%",
                        right:"3%"
                    },
                    series: []
                }
            },
            locked: false,
            interval: -1
        },
        animate: [],
        event: [],
        data: {
            url: '',// 服务地址
            key: [],// 服务返回对象所选中的array的级联key
            type: 'static',// dynamic 静态数据或接口返回数据
            datatype: 'json', // xml,csv 接口返回数据类型
            method: '0', // 0 get请求、1 post请求 // xml,csv 接口返回数据类型
            field: [{
                alias: 'stepx',
                index: 0,
                type: 'stepx'
            },
            {
                alias: 'stepy',
                index: 1,
                type: 'stepy'
            }],
            x: {
                step: 0.05
            },
            y: {
                step: 0.05
            },
            value: [
                ['stepx', "stepy"],
                [0.05, 0.05],
            ], // 二维数组 存静态数据 二维数组
        }
    },
    {
        id:'Surface02_0002',
        component: 'Surface02', // string
        style: {
            width: {
                value: 280,
                pixel: 280,
                unit: 'px'
            },
            height: {
                value: 200,
                pixel: 200,
                unit: 'px'
            },
            top: {
                value: 0,
                pixel: 0,
                unit: 'px'
            },
            left: {
                value: 0,
                pixel: 0,
                unit: 'px'
            },
            bottom: {
                value: '',
                unit: 'px'
            },
            right: {
                value: '',
                unit: 'px'
            },
            backgroundImage: {
                angle: 90,
                color: []
            },
            borderRadius: {
                value: 0,
                unit: 'px'
            },
            borderWidth: 0,
            borderStyle: 'solid', // 边框样式 string
            borderColor: '#FFFFFF',
            boxShadow: {
                level: 0,
                vertical: 0,
                blur: 0,
                spread: 0,
                color: '#000000FF'
            },
            rotate: 0, // 旋转角度 number
            opacity: 100,
            'z-index': 1, // 面板层级 number
            backdropFilter: 0,
            filter: 0
        },
        attribute: {
            visible: true,
            colorGroup:  ['#97A0EF', '#A2CA94', '#A3D1E8', '#F8B98C', '#F19A91', '#C39DE1'],
            page: 0,
            highlight: false,
            chartOption: {
                type: 'surface-m',
                option: {
                    tooltip: {},
                    title: [{
                        text: '',
                        textStyle: {
                            color: '#FFFFFF',
                            fontStyle: 'normal',
                            fontWeight: 'normal',
                            fontSize: '18',
                        },
                        left: 'left',
                    }, {
                        text: '',
                        textStyle: {
                            color: '#FFFFFF',
                            fontStyle: 'normal',
                            fontWeight: 'normal',
                            fontSize: '14',
                        },
                        left: 'left',
                        top: '20',
                    }],
                    
                    visualMap: {
                        show: false,
                        dimension: 2,
                        min: -1,
                        max: 1,
                        inRange: {
                            color: ['#97A0EF', '#A2CA94', '#A3D1E8', '#F8B98C', '#F19A91', '#C39DE1'],
                        }
                    },
                    xAxis3D: {
                        type: 'value'
                    },
                    yAxis3D: {
                        type: 'value'
                    },
                    zAxis3D: {
                        type: 'value',
                        max: 1,
                        splitNumber: 2
                    },
                    grid3D: {
                        viewControl: {
                            // projection: 'orthographic'
                        },
                        boxHeight: 40
                    },
                    series: []
                }
            },
            locked: false,
            interval: -1
        },
        animate: [],
        event: [],
        data: {
            url: '',// 服务地址
            key: [],// 服务返回对象所选中的array的级联key
            type: 'static',// dynamic 静态数据或接口返回数据
            datatype: 'json', // xml,csv 接口返回数据类型
            method: '0', // 0 get请求、1 post请求 // xml,csv 接口返回数据类型
            field: [{
                alias: 'stepx',
                index: 0,
                type: 'stepx'
            },
            {
                alias: 'maxx',
                index: 1,
                type: 'maxx'
            },
            {
                alias: 'minx',
                index: 2,
                type: 'minx'
            },
            {
                alias: 'stepy',
                index: 3,
                type: 'stepy'
            },
            {
                alias: 'maxy',
                index: 4,
                type: 'maxy'
            },
            {
                alias: 'miny',
                index: 5,
                type: 'miny'
            }],
            value: [
                ['stepx', "maxx", "minx", "stepy", "maxy", "miny"],
                [0.05, 3, -3, 0.05, 3, -3],
            ], // 二维数组 存静态数据 二维数组
        },
    }
]
export default Template;